home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / adatutor / lrmrdr / commandb.ru < prev    next >
Text File  |  1996-01-30  |  20KB  |  283 lines

  1. date:  5 29 1992                                        page:  1
  2. /home3/conn/lrm/COMMAND_DISPATCHER.REP_UNT
  3. Score    Good   Total |Level------- Metric Name                              
  4.  
  5.  0.48     225     470 |1----------- RELIABILITY                              
  6.  0.54     390     726 |1----------- MAINTAINABILITY                          
  7.  0.93    1809    1935 |1----------- PORTABILITY                              
  8.  0.84    2126    2532 |1----------- ALL_CRITERIA                             
  9.                   180 | 2---------- SLOC                                     
  10.                   377 |  3--------- PHYSICAL_LINES                           
  11.                   300 |   4-------- PHYSICAL_ADA_LINES                       
  12.                   288 |    5------- ADA_UNCOMMENTED_LINES                    
  13.                    12 |    5------- ADA_COMMENTED_LINES                      
  14.                    12 |     6------ COMMENTED_LINES_WITH_TEXT                
  15.                     0 |     6------ COMMENTED_LINES_BLANK                    
  16.                    24 |   4-------- PHYSICAL_COMMENT_LINES                   
  17.                    24 |    5------- COMMENT_LINES_WITH_TEXT                  
  18.                     0 |    5------- COMMENT_LINES_BLANK                      
  19.                    53 |   4-------- PHYSICAL_BLANK_LINES                     
  20.                   180 |  3--------- LOGICAL_LINES                            
  21.                   171 |   4-------- STATEMENTS                               
  22.                   139 |    5------- EXECUTABLE_STATEMENTS                    
  23.                    32 |    5------- DECLARATIVE_STATEMENTS                   
  24.                     9 |   4-------- CONTEXT_CLAUSES                          
  25.                     7 |    5------- WITH_CLAUSES                             
  26.                     2 |    5------- USE_CLAUSES                              
  27.                     0 |   4-------- PRAGMAS                                  
  28.  0.18      12      67 | 2---------- ANOMALY_MANAGEMENT                       
  29.  0.15       6      40 |  3--------- PREVENTION                               
  30.  0.00       0      20 |   4-------- APPLICATIVE_DECLARATIONS                 
  31.             0       0 |    5------- APPLICATIVE_DECL_SPECIFICATION           
  32.  0.00       0      20 |    5------- APPLICATIVE_DECL_BODY                    
  33.  0.30       6      20 |   4-------- DEFAULT_INITIALIZATION                   
  34.             0       0 |    5------- DEFAULT_INIT_SPECIFICATION               
  35.  0.30       6      20 |    5------- DEFAULT_INIT_BODY                        
  36.             0       0 |   4-------- NORMAL_LOOPS                             
  37.             0       0 |   4-------- CONSTRAINED_NUMERICS                     
  38.             0       0 |   4-------- CONSTRAINED_SUBTYPE                      
  39.             0       0 |   4-------- CONSTRAINED_VARIANT_RECORDS              
  40.  0.22       6      27 |  3--------- DETECTION                                
  41.             0       0 |   4-------- SUPPRESS_PRAGMA                          
  42.                     0 |    5------- CONSTRAINT_ERROR                         
  43.                     0 |    5------- PROGRAM_ERROR                            
  44.                     0 |    5------- STORAGE_ERROR                            
  45.                     0 |    5------- NUMERIC_ERROR                            
  46.  0.22       6      27 |   4-------- USER_TYPES                               
  47.  0.43       3       7 |    5------- USER_TYPES_FOR_PARAMETERS                
  48.             0       0 |    5------- USER_TYPES_SPECIFICATION                 
  49.  0.15       3      20 |    5------- USER_TYPES_BODY                          
  50.             0       0 |  3--------- RECOVERY                                 
  51.             0       0 |   4-------- USER_EXCEPTIONS_RAISED                   
  52.  0.99    1724    1739 | 2---------- INDEPENDENCE                             
  53.  0.99     565     567 |  3--------- IO_INDEP                                 
  54.                     0 |   4-------- NO_MISSED_CLOSE                          
  55.  0.99     381     382 |   4-------- NO_SYS_DEP_IO                            
  56.  0.99     184     185 |   4-------- IO_NON_MIX                               
  57.  0.99     223     225 |  3--------- TASK_INDEP                               
  58.  0.99     177     178 |   4-------- NO_TASK_STMT                             
  59.  0.98      46      47 |   4-------- TASK_STMT_NON_MIX                        
  60.  0.98     553     564 |  3--------- MACH_INDEP                               
  61. date:  5 29 1992                                        page:  2
  62. /home3/conn/lrm/COMMAND_DISPATCHER.REP_UNT
  63. Score    Good   Total |Level------- Metric Name                              
  64.  
  65.  0.00       0      11 |   4-------- MACHARITHINDEP                           
  66.             0       0 |    5------- PACKAGE_ARITH_INDEP                      
  67.                     0 |     6------ NO_MAX_INT                               
  68.                     0 |     6------ NO_MIN_INT                               
  69.                     0 |     6------ NO_MAX_DIGITS                            
  70.                     0 |     6------ NO_MAX_MANTISSA                          
  71.                     0 |     6------ NO_FINE_DELTA                            
  72.                     0 |     6------ NO_TICK                                  
  73.                     0 |    5------- NO_INTEGER_DECL                          
  74.                     0 |    5------- NO_SHORT_INTEGER_DECL                    
  75.                     0 |    5------- NO_LONG_INTEGER_DECL                     
  76.                     0 |    5------- NO_FLOAT_DECL                            
  77.                     0 |    5------- NO_SHORT_FLOAT_DECL                      
  78.                     0 |    5------- NO_LONG_FLOAT_DECL                       
  79.                    11 |    5------- NO_NATURAL_DECL                          
  80.                     0 |    5------- NO_POSITIVE_DECL                         
  81.             0       0 |    5------- FIXED_CLAUSE                             
  82.  1.00       1       1 |   4-------- MACHREPINDEP                             
  83.                     0 |    5------- NO_PRAGMA_PACK                           
  84.             0       0 |    5------- NUMERIC_CONSTANT_DECL                    
  85.             0       0 |    5------- NUMERIC_TYPE_DECLARATIONS                
  86.  1.00       1       1 |    5------- CLAUSE_REP_INDEP                         
  87.  1.00       1       1 |     6------ NO_LENGTH_CLAUSE_FOR_SIZE                
  88.             0       0 |     6------ NO_LENGTH_CLAUSE_FOR_STORAGE_SIZE        
  89.             0       0 |     6------ NO_ALIGNMENT_CLAUSE_FOR_RECORD_TYPES     
  90.             0       0 |     6------ NO_COMPONENT_CLAUSE_FOR_RECORD_TYPES     
  91.  1.00     402     402 |   4-------- MACHCONFIGINDEP                          
  92.  1.00      20      20 |    5------- NO_ADDRESS_CLAUSE_IN_DECL                
  93.                     0 |    5------- NO_PRAG_SYS_PARAM                        
  94.  1.00     382     382 |    5------- NO_REP_ATTRIBUTE                         
  95.  1.00     150     150 |   4-------- MACHCODEINDEP                            
  96.  1.00     150     150 |    5------- NO_MACH_CODE_STMT                        
  97.  1.00     383     383 |  3--------- SOFT_INDEP                               
  98.  1.00     382     382 |   4-------- NO_SYS_DEP_MOD                           
  99.                     0 |   4-------- NO_IMPL_DEP_PRAGMAS                      
  100.                     0 |   4-------- NO_PRAGMA_INTERFACE                      
  101.  1.00       1       1 |   4-------- NON_ACCESS_TYPE                          
  102.                     0 |   4-------- NO_IMPL_DEP_ATTRS                        
  103.             0       0 |  3--------- PHYS_LIM_INDEP                           
  104.             0       0 |   4-------- COMPILER_LIMIT                           
  105.  1.00      31      31 | 2---------- MODULARITY                               
  106.  1.00      21      21 |  3--------- INFORMATION_HIDING                       
  107.  1.00      21      21 |   4-------- HIDDEN_INFORMATION                       
  108.             0       0 |    5------- CONSTANTS_HID                            
  109.             0       0 |    5------- EXCEPTIONS_HID                           
  110.  1.00      20      20 |    5------- VARIABLES_HID                            
  111.  1.00       1       1 |    5------- TYPES_HID                                
  112.             0       0 |    5------- SUBTYPES_HID                             
  113.             0       0 |    5------- TASKS_HID                                
  114.             0       0 |   4-------- PRIVATE_INFORMATION                      
  115.             0       0 |    5------- PRIVATE_TYPES                            
  116.             0       0 |    5------- LIMITED_PRIVATE_TYPES                    
  117.             0       0 |    5------- PRIVATE_TYPE_AND_PART                    
  118.             0       0 |    5------- PRIVATE_TYPE_AND_CONSTANT                
  119.  1.00      10      10 |  3--------- PROFILE                                  
  120.  1.00       8       8 |   4-------- LIMITED_SIZE_PROFILE                     
  121. date:  5 29 1992                                        page:  3
  122. /home3/conn/lrm/COMMAND_DISPATCHER.REP_UNT
  123. Score    Good   Total |Level------- Metric Name                              
  124.  
  125.  1.00       2       2 |   4-------- SIMPLE_BLOCKS                            
  126.             0       0 |  3--------- COUPLING                                 
  127.             0       0 |   4-------- NO_MULTIPLE_TYPE_DECLARATIONS            
  128.             0       0 |   4-------- NO_VARIABLE_DECLARATIONS_IN_SPEC         
  129.  0.33      54     165 | 2---------- SELF_DESCRIPTIVENESS                     
  130.  0.10      12     122 |  3--------- COMMENTS                                 
  131.  0.10       7      70 |   4-------- N_COMMENTS                               
  132.             0       0 |    5------- NCS_SPEC                                 
  133.             0       0 |     6------ NCS_PACKAGE_SPEC                         
  134.             0       0 |     6------ NCS_TASK_SPEC                            
  135.             0       0 |     6------ NCS_SUBPROG_SPEC                         
  136.  0.04       1      26 |    5------- NCS_BODY                                 
  137.  0.00       0       5 |     6------ NCS_PACKAGE_BODY                         
  138.             0       0 |     6------ NCS_TASK_BODY                            
  139.  0.05       1      21 |     6------ NCS_SUBPROG_BODY                         
  140.             0       0 |     6------ NCS_SUBUNIT                              
  141.             0       0 |     6------ NCS_BODY_STUB                            
  142.  0.13       3      24 |    5------- NCS_STATEMENTS                           
  143.  0.00       0       2 |     6------ NCS_EXIT                                 
  144.  0.00       0      12 |     6------ NCS_RETURN                               
  145.             0       0 |     6------ NCS_GOTO                                 
  146.             0       0 |     6------ NCS_ABORT                                
  147.  1.00       1       1 |     6------ NCS_DELAY                                
  148.             0       0 |     6------ NCS_TERMINATE                            
  149.  0.14       1       7 |     6------ NCS_WITH                                 
  150.  0.50       1       2 |     6------ NCS_USE                                  
  151.  0.15       3      20 |    5------- NCS_DECLARATIONS                         
  152.             0       0 |     6------ NCS_PRAGMA                               
  153.             0       0 |     6------ NCS_RECORD_REPRESENTATION                
  154.             0       0 |     6------ NCS_ADDRESS_CLAUSE                       
  155.             0       0 |     6------ NCS_ALIGNMENT_CLAUSE                     
  156.             0       0 |     6------ NCS_LENGTH_CLAUSE                        
  157.             0       0 |     6------ NCS_CONSTANT_DECL                        
  158.  0.15       3      20 |     6------ NCS_VARIABLE_DECL                        
  159.             0       0 |     6------ NCS_ENTRY_DECL                           
  160.  0.10       5      52 |   4-------- N_COMMENTED                              
  161.             0       0 |    5------- NCO_SPEC                                 
  162.             0       0 |     6------ NCO_PACKAGE_SPEC                         
  163.             0       0 |     6------ NCO_TASK_SPEC                            
  164.             0       0 |     6------ NCO_SUBPROG_SPEC                         
  165.  0.13       1       8 |    5------- NCO_BODY                                 
  166.  0.00       0       1 |     6------ NCO_PACKAGE_BODY                         
  167.             0       0 |     6------ NCO_TASK_BODY                            
  168.  0.14       1       7 |     6------ NCO_SUBPROG_BODY                         
  169.             0       0 |     6------ NCO_SUBUNIT                              
  170.             0       0 |     6------ NCO_BODY_STUB                            
  171.  0.13       3      24 |    5------- NCO_STATEMENTS                           
  172.  0.00       0       2 |     6------ NCO_EXIT                                 
  173.  0.00       0      12 |     6------ NCO_RETURN                               
  174.             0       0 |     6------ NCO_GOTO                                 
  175.             0       0 |     6------ NCO_ABORT                                
  176.  1.00       1       1 |     6------ NCO_DELAY                                
  177.             0       0 |     6------ NCO_TERMINATE                            
  178.  0.14       1       7 |     6------ NCO_WITH                                 
  179.  0.50       1       2 |     6------ NCO_USE                                  
  180.  0.05       1      20 |    5------- NCO_DECLARATIONS                         
  181. date:  5 29 1992                                        page:  4
  182. /home3/conn/lrm/COMMAND_DISPATCHER.REP_UNT
  183. Score    Good   Total |Level------- Metric Name                              
  184.  
  185.             0       0 |     6------ NCO_PRAGMA                               
  186.             0       0 |     6------ NCO_RECORD_REPRESENTATION                
  187.             0       0 |     6------ NCO_ADDRESS_CLAUSE                       
  188.             0       0 |     6------ NCO_ALIGNMENT_CLAUSE                     
  189.             0       0 |     6------ NCO_LENGTH_CLAUSE                        
  190.             0       0 |     6------ NCO_CONSTANT_DECL                        
  191.  0.05       1      20 |     6------ NCO_VARIABLE_DECL                        
  192.             0       0 |     6------ NCO_ENTRY_DECL                           
  193.  0.98      42      43 |  3--------- IDENTIFIER                               
  194.  0.98      42      43 |   4-------- NO_PREDEFINED_WORDS                      
  195.  0.53     213     403 | 2---------- SIMPLICITY                               
  196.  1.00      25      25 |  3--------- CODING_SIMPLICITY                        
  197.  1.00      25      25 |   4-------- SIMPLE_BOOLEAN_EXPRESSION                
  198.             0       0 |   4-------- EXPRES_TO_DO_BOOLEAN_ASSIGN              
  199.  0.24      16      68 |  3--------- DESIGN_SIMPLICITY                        
  200.  0.37      13      35 |   4-------- CALLS_TO_PROCEDURES                      
  201.             0       0 |   4-------- ARRAY_TYPE_EXPLICIT                      
  202.  0.00       0       2 |   4-------- SUBTYPE_EXPLICIT                         
  203.             0       0 |   4-------- ARRAY_RANGE_TYPE_EXPLICIT                
  204.  0.10       3      31 |   4-------- DECLARATIONS_CONTAIN_LITERALS            
  205.  0.55     172     310 |  3--------- FLOW_SIMPLICITY                          
  206.  0.34      14      41 |   4-------- BRANCH_CONSTRUCTS                        
  207.  0.86       6       7 |   4-------- SINGLE_EXIT_SUBPROGRAM                   
  208.  0.75       3       4 |   4-------- FOR_LOOPS                                
  209.  1.00       8       8 |   4-------- LEVEL_OF_NESTING_BY_MODULE               
  210.  1.00      11      11 |   4-------- LEVEL_OF_NESTING                         
  211.  0.71      29      41 |   4-------- STRUCTURED_BRANCH_CONSTRUCT              
  212.  0.90      37      41 |   4-------- NON_BACK_BRANCH_CONSTRUCT                
  213.             0       0 |   4-------- NO_LABELS                                
  214.  0.37      11      30 |   4-------- DECISIONS                                
  215.             0       0 |   4-------- GOTOS                                    
  216.  0.37      41     111 |   4-------- BRANCH_AND_NESTING                       
  217.  0.75       6       8 |   4-------- CYCLOMATIC_COMPLEXITY                    
  218.  0.75       6       8 |   4-------- MULTIPLE_COND_CYCLOMATIC_COMPLEXITY      
  219.  0.72      92     127 | 2---------- SYSTEM_CLARITY                           
  220.  0.72      92     127 |  3--------- STYLE                                    
  221.  0.67      28      42 |   4-------- EXPRESSION_STYLE                         
  222.  1.00      25      25 |    5------- NON_NEGATED_BOOLEAN_EXPRESSIONS          
  223.  0.00       0      10 |    5------- EXPRESSIONS_PARENTHESIZED                
  224.  0.75       3       4 |    5------- NO_WHILE_LOOPS                           
  225.  0.00       0       3 |    5------- FOR_LOOPS_WITH_TYPE                      
  226.  1.00      28      28 |   4-------- DECLARATION_STYLE                        
  227.  1.00       3       3 |    5------- NO_DEFAULT_MODE_PARAMETERS               
  228.             0       0 |    5------- PRIVATE_ACCESS_TYPES                     
  229.  1.00      25      25 |    5------- SINGLE_OBJECT_DECLARATION_LISTS          
  230.             0       0 |    5------- SINGLE_IMPLICIT_TYPE_ARRAY               
  231.             0       0 |    5------- NO_INITIALIZATION_BY_NEW                 
  232.  0.36       8      22 |   4-------- NAMING_STYLE                             
  233.  0.00       0       6 |    5------- STRUCTURES_NAMED                         
  234.  0.00       0       4 |     6------ NAMED_LOOPS                              
  235.  0.00       0       2 |     6------ NAMED_BLOCKS                             
  236.  0.57       8      14 |    5------- STRUCTURE_ENDS_WITH_NAME                 
  237.  1.00       8       8 |     6------ MODULE_END_WITH_NAME                     
  238.  0.00       0       4 |     6------ LOOP_END_WITH_NAME                       
  239.  0.00       0       2 |     6------ BLOCK_END_WITH_NAME                      
  240.  0.00       0       2 |    5------- NAMED_EXITS                              
  241. date:  5 29 1992                                        page:  5
  242. /home3/conn/lrm/COMMAND_DISPATCHER.REP_UNT
  243. Score    Good   Total |Level------- Metric Name                              
  244.  
  245.             0       0 |    5------- NAMED_AGGREGATE                          
  246.  0.80      28      35 |   4-------- QUALIFICATION_STYLE                      
  247.             0       0 |    5------- QUALIFIED_AGGREGATE                      
  248.  0.80      28      35 |    5------- QUALIFIED_SUBPROGRAM                     
  249.  
  250. STATUS PAGE FOR UNIT REPORT 
  251. /home3/conn/lrm/COMMAND_DISPATCHER.REP_UNT
  252.  
  253. COMMAND LINE:
  254. report -unit -status *.ads *.adb *.ada *.a
  255.  
  256. CONTROL FILES:
  257. /home2/adamat_1d/product_library/ADDSETFILE.
  258. /home2/adamat_1d/product_library/METRICS.
  259. /home2/adamat_1d/product_library/MERGE.
  260. /home2/adamat_1d/product_library/REPORT_FORMAT.
  261.  
  262. SETTINGS USED FOR REPORT COMMAND QUALIFIERS:
  263. ADHERENCES         NEGATED
  264. BODY               PRESENT
  265. CLOSURE            NEGATED
  266. COMPARE            NEGATED
  267. COMPOSITE          PRESENT
  268. CONTEXT            NEGATED
  269. FILE_LIST          NEGATED
  270. LOG                PRESENT
  271. SPECIFICATION      PRESENT
  272. STATUS             PRESENT
  273. SUBUNITS           PRESENT
  274. SYNTAX_ONLY        PRESENT
  275. UNIT               PRESENT
  276.  
  277. UNIT NAMES RESOLVED FROM REPORT PARAMETER:
  278. COMMAND_DISPATCHER
  279. SCREEN_DISPLAY_CONTROLLER
  280. PRIMITIVE_CITATION_HANDLER
  281. CITATION_HANDLER
  282. PRINT_LOG_HANDLER
  283.